Skip to content

Ew shell#428

Merged
hannessolo merged 183 commits into
mainfrom
ew-shell
May 20, 2026
Merged

Ew shell#428
hannessolo merged 183 commits into
mainfrom
ew-shell

Conversation

@hannessolo
Copy link
Copy Markdown
Contributor

@hannessolo hannessolo commented May 7, 2026

anfibiacreativa and others added 3 commits May 19, 2026 12:42
loadBlock now checks the providers config map before falling back to
codeBase. A block class like "ew-skills" with providers: { ew: '<url>' }
resolves to <url>/apps/skills/skills.js.

Registers the ew provider in scripts.js with env-aware origins
(localhost:3001 dev, aem.page stage, aem.live prod).

Co-authored-by: Cursor <cursoragent@cursor.com>
The + menu items now open /app?tab={skills|prompts}#/{org}/{site}/tools/skills
in a new tab, deep-linking to the correct catalog view.

Co-authored-by: Cursor <cursoragent@cursor.com>
Aligns provider block resolution with the standard EDS pattern used
by nx and codeBase blocks.

Co-authored-by: Cursor <cursoragent@cursor.com>
Comment thread nx2/scripts/nx.js Outdated
* governing permissions and limitations under the License.
*/

export { loadStyle } from '../utils/style.js';
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would just copy the function. I'd rather have a dupe of a function than another chained request.

Comment thread nx2/scripts/nx.js
}
}

if (isDoc && localStorage.getItem('nx-panels')) {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we really want to load the panels so late? This seems like it will cause CLS.

auniverseaway
auniverseaway previously approved these changes May 20, 2026
Copy link
Copy Markdown
Member

@auniverseaway auniverseaway left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small questions.

- pathname /app → /apps/skills (mhaack)
- hash drops /tools/skills suffix to match DA apps pattern (mhaack)
- merge conflict resolved: drop old loadStyle re-export (now inline)
  and NX_BLOCKS set (provider system replaces it)

Co-authored-by: Cursor <cursoragent@cursor.com>
mhaack
mhaack previously approved these changes May 20, 2026
feat(ew): provider support reopened
Copy link
Copy Markdown
Contributor

@mhaack mhaack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

second 👍 after new changes

@hannessolo hannessolo merged commit f20912e into main May 20, 2026
3 checks passed
@hannessolo hannessolo deleted the ew-shell branch May 20, 2026 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants